Enable serial input for Xen (tied to ifdef, default off for now)
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 2 Dec 2005 16:12:07 +0000 (10:12 -0600)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Fri, 2 Dec 2005 16:12:07 +0000 (10:12 -0600)
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
xen/arch/ia64/xen/xensetup.c

index 6e6da4c3ea0dcefa530cc1e7badedd82106ed3ea..9dbec8173210ced030b1d06b0b260e68f4e7b254 100644 (file)
@@ -289,6 +289,11 @@ printk("About to call init_xen_time()\n");
 printk("About to call ac_timer_init()\n");
     ac_timer_init();
 
+#ifdef CONFIG_XEN_CONSOLE_INPUT        /* CONFIG_SERIAL_8250_CONSOLE=n in dom0! */
+    initialize_keytable();
+    serial_init_postirq();
+#endif
+
 #ifdef CONFIG_SMP
     if ( opt_nosmp )
     {
@@ -407,7 +412,7 @@ printk("About to call init_trace_bufs()\n");
     init_trace_bufs();
 
     /* Give up the VGA console if DOM0 is configured to grab it. */
-#ifndef IA64
+#ifdef CONFIG_XEN_CONSOLE_INPUT        /* CONFIG_SERIAL_8250_CONSOLE=n in dom0! */
     console_endboot(cmdline && strstr(cmdline, "tty0"));
 #endif